Import DBF tabulky do tabulky na MSSQL 2000

Otázka od: martin.falta@obi.de

10. 10. 2002 12:38

Subject: Import DBF tabulky do tabulky na MSSQL 2000
Ahoj,

nevite nekdo, jestli (pripadne jak) v ulozene procedure nacist data z DBF
souboru a ulozit je do tabulky v databazi na MSSQL 2000? Ta DBF tabulka je
pomerne rozsahla a nechce se mi predavat 40 - 60 parametru procedure, proto
bych ji rad predal cestu ke dvoum DBF souborum, aby je naimportovala sama.

Predem dekuji za odpoved.

Martin Falta
OBI IT
tel.: +420 296 576 156
GSM: +420 603 151 147

Odpovedá: David Michal

10. 10. 2002 13:04

Zdravim,
To muzete udelat primo z Enterprise Manager MSSQL serveru.
Tedy pokud vam jde o jednorazovou akci.
David

nevite nekdo, jestli (pripadne jak) v ulozene procedure nacist data z DBF
souboru a ulozit je do tabulky v databazi na MSSQL 2000? Ta DBF tabulka je
pomerne rozsahla a nechce se mi predavat 40 - 60 parametru procedure, proto
bych ji rad predal cestu ke dvoum DBF souborum, aby je naimportovala sama.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002

Odpovedá: Lstiburek Pavel

10. 10. 2002 14:56

Spustenim DTS, staci si ho ulozit pri prvnim importu z ruky.

> Od: martin.falta@obi.de [mailto:martin.falta@obi.de]
> Ahoj,
>
> nevite nekdo, jestli (pripadne jak) v ulozene procedure
> nacist data z DBF
> souboru a ulozit je do tabulky v databazi na MSSQL 2000? Ta
> DBF tabulka je
> pomerne rozsahla a nechce se mi predavat 40 - 60 parametru
> procedure, proto
> bych ji rad predal cestu ke dvoum DBF souborum, aby je
> naimportovala sama.

Odpovedá: Martin Falta

10. 10. 2002 16:31

bohuzel nejde o jednorazovou akci, ale o akci, ktera se bude kazdy den
opakovat. Jedna se o tohle: kolega napsal ve Visual FoxPro program, ktery
zpracuje nejake soubory, ktere dostaneme v noci z pobocek. Tyto soubory
zpracuje do dvou DBF a obsah techto DBF potrebujeme dostat na server.
Bohuzel to musi byt takhle, protoze to navazuje na jinej SW, kterej mame od
matersky firmy a s nimz nepohneme  

Martin Falta

----- Original Message -----
From: "David Michal" <david.michal@www-bv.com>
To: <delphi-l@clexpert.cz>
Sent: Thursday, October 10, 2002 2:09 PM
Subject: RE: Import DBF tabulky do tabulky na MSSQL 2000


> Zdravim,
> To muzete udelat primo z Enterprise Manager MSSQL serveru.
> Tedy pokud vam jde o jednorazovou akci.
> David
>
> nevite nekdo, jestli (pripadne jak) v ulozene procedure nacist data z DBF
> souboru a ulozit je do tabulky v databazi na MSSQL 2000? Ta DBF tabulka je
> pomerne rozsahla a nechce se mi predavat 40 - 60 parametru procedure,
proto
> bych ji rad predal cestu ke dvoum DBF souborum, aby je naimportovala sama.
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002
>
>


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.399 / Virová báze: 226 - datum vydání: 9.10.2002

Odpovedá: Zálešák Tomáš

11. 10. 2002 7:28

> nevite nekdo, jestli (pripadne jak) v ulozene procedure
> nacist data z DBF souboru a ulozit je do tabulky
> v databazi na MSSQL 2000? Ta DBF tabulka je pomerne
> rozsahla a nechce se mi predavat 40 - 60 parametru
> procedure, proto bych ji rad predal cestu ke dvoum
> DBF souborum, aby je naimportovala sama.

SELECT *
FROM OPENDATASOURCE(
'Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\DbfPath;Extended properties=dBase 5.0'
)...[DbfFile]

C:\DbfPath - adresar, ve kterem je DBF soubor
DbfFile - jmeno DBF souboru bez pripony

Tomas Zalesak

Odpovedá: pilifs

11. 10. 2002 7:44


Nebylo by lepsi si na to napsat rozsirenou proceduru (DLL) a tu pak treba z
SQL volat?

>bohuzel nejde o jednorazovou akci, ale o akci, ktera se bude kazdy den
>opakovat. Jedna se o tohle: kolega napsal ve Visual FoxPro program, ktery
>zpracuje nejake soubory, ktere dostaneme v noci z pobocek. Tyto soubory
>zpracuje do dvou DBF a obsah techto DBF potrebujeme dostat na server.
>Bohuzel to musi byt takhle, protoze to navazuje na jinej SW, kterej mame od
>matersky firmy a s nimz nepohneme  

Martin Falta

----- Original Message -----
From: "David Michal" <david.michal@www-bv.com>
To: <delphi-l@clexpert.cz>
Sent: Thursday, October 10, 2002 2:09 PM
Subject: RE: Import DBF tabulky do tabulky na MSSQL 2000


> Zdravim,
> To muzete udelat primo z Enterprise Manager MSSQL serveru.
> Tedy pokud vam jde o jednorazovou akci.
> David
>
> nevite nekdo, jestli (pripadne jak) v ulozene procedure nacist data z DBF
> souboru a ulozit je do tabulky v databazi na MSSQL 2000? Ta DBF tabulka je
> pomerne rozsahla a nechce se mi predavat 40 - 60 parametru procedure,
proto
> bych ji rad predal cestu ke dvoum DBF souborum, aby je naimportovala sama.
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002
>
>


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.399 / Virová báze: 226 - datum vydání: 9.10.2002

Odpovedá: Otisk Rene

14. 10. 2002 7:20

Onehda jsem zkousel pripojit dbf jako linkedserver a uspesne jsem zhorel.
Kdybys prisel na nejaky zpusob jak 100hoven, dej vedet. Potrebuji nacitat
data svym zpusobem online a zatim na to mam rozdelanou service.

Sroub

----- Original Message -----
From: "Martin Falta" <martin@aprog.cz>
To: <delphi-l@clexpert.cz>
Sent: Thursday, October 10, 2002 3:56 PM
Subject: Re: Import DBF tabulky do tabulky na MSSQL 2000


> bohuzel nejde o jednorazovou akci, ale o akci, ktera se bude kazdy den
> opakovat. Jedna se o tohle: kolega napsal ve Visual FoxPro program, ktery
> zpracuje nejake soubory, ktere dostaneme v noci z pobocek. Tyto soubory
> zpracuje do dvou DBF a obsah techto DBF potrebujeme dostat na server.
> Bohuzel to musi byt takhle, protoze to navazuje na jinej SW, kterej mame
od
> matersky firmy a s nimz nepohneme  
>
> Martin Falta
>
> ----- Original Message -----
> From: "David Michal" <david.michal@www-bv.com>
> To: <delphi-l@clexpert.cz>
> Sent: Thursday, October 10, 2002 2:09 PM
> Subject: RE: Import DBF tabulky do tabulky na MSSQL 2000
>
>
> > Zdravim,
> > To muzete udelat primo z Enterprise Manager MSSQL serveru.
> > Tedy pokud vam jde o jednorazovou akci.
> > David
> >
> > nevite nekdo, jestli (pripadne jak) v ulozene procedure nacist data z
DBF
> > souboru a ulozit je do tabulky v databazi na MSSQL 2000? Ta DBF tabulka
je
> > pomerne rozsahla a nechce se mi predavat 40 - 60 parametru procedure,
> proto
> > bych ji rad predal cestu ke dvoum DBF souborum, aby je naimportovala
sama.
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002
> >
> >
>
>
> ---
> Odchozí zpráva neobsahuje viry.
> Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
> Verze: 6.0.399 / Virová báze: 226 - datum vydání: 9.10.2002